package com.smart.carts.service.impl;

import com.smart.carts.common.exception.ServiceException;
import com.smart.carts.common.vo.ResponseCode;
import com.smart.carts.service.MemberService;
import org.springframework.stereotype.Service;

/**
 * 1. 如何使用自定义异常
 * 2. 全局异常如何处理
 * 3. 状态码封装
 *
 * @author zhangwei
 */
@Service
public class MemberServiceImpl implements MemberService {
    @Override
    public String register(String username, String password) {
        // 第一步  判断用户名或者还陪着手机号
        if (false) {
            // 注册逻辑代码
        } else {
            throw new ServiceException(ResponseCode.ACCOUNT_IS_EXIST);
        }
        return null;
    }
}
